La función querySelector() es un método de JavaScript que se utiliza para seleccionar un elemento del DOM (Document Object Model) utilizando un selector CSS. Esta función devuelve el primer elemento que coincide con el selector proporcionado.
La función textContent es una propiedad en JavaScript que se utiliza para obtener o establecer el contenido de texto de un elemento. Puede aplicarse a cualquier nodo del DOM (Document Object Model) que contenga texto, como un elemento HTML, un nodo de texto o incluso un atributo.
En este caso, contenidoTexto contendrá el texto dentro del elemento con el ID "miDiv" y me cambiara el contenido de la varible "miDiv" de "¡Hola, ahora soy diferente!" a "Nuevo texto para el div".
Para ser mas claro: Este código cambiará el contenido de texto del elemento con el ID "miDiv" a "Nuevo texto para el div".
La funcion addEventListener() es un método en JavaScript que permite adjuntar un manejador de eventos a un elemento HTML. Un evento puede ser cualquier acción que ocurra en la página web, como hacer clic en un botón, mover el ratón, presionar una tecla, cargar la página, entre otros.